/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
fieldset, img { border:none; }
img{display: block;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#333;font:12px/20px "宋体","Arial Narrow","SimSun",HELVETICA; background:url(../images/bg_body.png) 0 0 repeat #E2E2E2;/* overflow-y:scroll;*/ }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
a { color:#333; text-decoration:none; }
a:visited { color:#333; }
a:hover, a:active, a:focus { color:#ff8400; text-decoration:underline; }

.bgd-white{background-color:#FFF}
.fl{float: left;}
.fr{float: right;}
.mR10{margin-right:10px;}
.mL10{margin-left:10px;}
.hidden{visibility:hidden;}
.bk_7{width:100%;height:7px;}
.bk_5{width:100%;height:5px;}
.bk_40{width:100%;height:40px}
.pad20{padding:0px 20px 0 32px;}
.pad16{padding:0px 16px 0 32px;}
.breadcrumb{position:absolute;right:8px}
.breadcrumb,.breadcrumb a{color:#FFF;}

.menu,.tabMenu{width:100%;height:36px;line-height:36px;background-color: #000;}
.menu .mLeft1,.tabMenu .mLeft1{float:left;height:36px;background: url(../images/bg_mLeft1.jpg) left center no-repeat;}
.menu .mLeft2,.tabMenu .mLeft2{float:left;height:36px;background: url(../images/bg_mLeft2.jpg) left center no-repeat;}
.menu .mRight,.tabMenu .mRight{float:right;height:36px;width:18px;background: url(../images/bg_mRight.jpg) right center no-repeat;position: relative;}
.mLeft2 a.title{color:#FFF;font-weight:bold;font-size:14px;font-family: "Microsoft yahei";float:left;margin-left: 46px}
.mRight a.more{width:37px;height:13px;background: url(../images/ico_more.jpg) 0 0 no-repeat;display:block;position: absolute;top:50%;margin-top:-6px;right:10px;}
.tabUl{margin-left:36px;height:26px;margin-top:10px;}
.tabUl li{float:left;height:26px;}
.tabUl li.cur{background:url(../images/ico_logo_red.jpg) #FFF 8px center no-repeat;}
.tabUl a{color:#FFF;font-weight:bold;font-size:14px;font-family: "Microsoft yahei";float:left;height:26px;line-height:26px}
.tabUl li.cur a{color:#AC1A24;}
.contA{background-color: #FFF;line-height: 22px;padding:22px;}
.contB{background-color: #FFF;line-height: 22px;padding:18px 18px 10px 18px}


#body{width:1500px;height:1000px;margin:0px auto;}
/* header begin */
#header{width:100%;margin:0px auto;}
#header_bg{width:100%;height:106px;background: url(../images/bg_top.jpg) top center no-repeat;position: relative;}
#logo{width:442px;height: 64px;display:block;top:50%;margin-top:-32px;background: url(../images/logo.png) center center no-repeat;position: absolute;left:264px;}
#nav{width:100%;height:39px;background-color: #000;}
#navbar{width:1004px;height:39px;background: url(../images/bg_navbar.jpg) center center no-repeat;margin:0px auto;}
#navbar li{width:125px;height:39px;line-height:39px;float: left;text-align:center;}
#navbar li a{color:#FFF;font-family:"Microsoft yahei";font-weight: bold;font-size:15px;}
#slider{width:1500px;height:400px;}
/* end header */

/* main begin */
#main{width:1003px;margin:0px auto;}
.colA{width: 255px;float: left;}
.colA1{width:240px;border:6px solid #000;}
.colA1 img{width:240px;height:261px;}
.colA1 dl dd{background-color: #646464;}
.colA1 dl dt{position: relative;}
.colA1 dl dt .filter{width:100%;position: absolute;bottom: 0px;height:30px;z-index: 1;opacity: 0.5;background-color:#AF1015;}
.colA1 dl dt .txt{width:100%;position: absolute;bottom: 0px;height:30px;line-height:30px;z-index:2;text-align: center;}
.colA1 dl dt .txt a{color:#FFF;}
.colA1 dl dd a{width:47px;margin-right:1px;height:6px;display:inline-block;background-color:#646464;float:left;}
.colA1 dl dd a.hover{background-color:#AF1015;}
.colA1 dl dd a.nobd{border:0px;}
.colA2{border:5px solid #BDBDBD;}
.colA2 h2{width:244px;height:52px;background: url(../images/bg_title_red.jpg) 0 0 no-repeat;position: relative;}
.colA2 h2 a{font-size:14px;position: absolute;top:50%;margin-top:-15px;left:48px;}
.colA2 ul{width: 100%;background:url(../images/bg_content.jpg) #F1F1F1 center bottom  no-repeat;padding-bottom:26px}
.colA2 ul li{float:left;margin-bottom:16px;width:61px;text-align:center}

.colB{width: 468px;float: left;margin-left:5px;}
.colB2 .cont1,.colB2 .cont2{width:100%;float:left;}
.colB2 .cont1{border-bottom: 1px solid #D6D6D6;padding-bottom:14px}
.colB2 .imgArea{float:left;width:109px;height: 81px;border:1px solid #D6D6D6;padding:8px;}
.colB2 .txtArea{float:left;width:276px;margin-left:20px;}
.colB2 .txtArea .info{color:#676767;}
.colB2 .txtArea .info a{color:#C80011;}
.colB2 .cont2 .list{margin-top:6px;}
.colB2 .cont2 .list li{width:200px;height:24px;line-height:24px;float:left;background: url(../images/ico_square.jpg) left center no-repeat;padding-left: 10px;}

.colC{width: 266px;float: left;margin-left:5px;}
.colC .ulist{background-color: #FFF;padding:22px 22px 24px}
.colC .ulist li .square{width:7px;height:7px;display:inline-block;margin-right:6px;background:url(../images/ico_square.jpg) left center no-repeat;}
.colC .ulist li p{color:#626262;}
.colC .ulist li{border-bottom:1px dashed #CFCFCF;padding:4px 0px;}
.colC2{width:100%;height:232px;float:left;background:url(../images/bg_mjzf.jpg);}
.colC2 .tit{height:40px;line-height:40px;position: relative;}
.colC2 .tit .more{width:37px;height:13px;display:inline-block;background:url(../images/ico_more_red.jpg) center center no-repeat;position: absolute;margin-top:-6px;top:50%;right:10px;}
.colC2 .redtit{color:#B51531;margin-left:38px;}
.colC2 .cont img{padding:16px;float:left;width:119px;height:151px;}
.colC2 .cont p{float:left;width:100px;padding-top:10px}

.wshz .cont{padding:36px 18px 0px 18px;}
.wshz .cont li{float:left;margin:0px 18px 18px 18px;}
.wshz .cont li img{border:1px solid #A8A59C;}
.wshz .cont li p{text-align:center;height:24px;line-height:24px}
.w73 a.more{right:26px;}

.newsBlock .ulist ul{padding:10px 18px 21px 18px;}
.newsBlock .ulist li{background:url(../images/ico_square.jpg) left center no-repeat;height:32px;line-height:32px;border-bottom:1px dashed #D6D6D6;padding-left:10px;position: relative;}
.newsBlock .ulist a{display: inline-block; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 234px;}
.newsBlock .ulist .date{position: absolute;right: 0px}
.row3A{width:360px;margin-right:9px;}
.row3B{width:360px;margin-right:9px;}
.row3C{width:264px;}

.row4A{border:5px solid #BDBDBD;width:245px;margin-right:8px;float:left;}
.row4A h2{background: url("../images/bg_title_red.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 52px; position: relative; width: 245px;}
.row4A h2 a{font-size: 14px; left: 48px; margin-top: -15px; position: absolute; top: 50%;}
.row4A ul{background: url("../images/bg_content.jpg") no-repeat scroll center bottom #F1F1F1; padding-bottom:80px; width: 100%;padding-top:34px;} 
.row4A ul li{display:inline;float:left;margin:10px;}
.row4A ul li a{background-color: #B11119; color: #FFFFFF; display: block; height: 36px; line-height: 36px; text-align: center; width: 102px;font-weight:bold;}
.row4B{width:740px;float:left;}
.rollimg{width:740px;padding:24px 0px;}
.rollimg li{float:left;margin:0px 8px;}
.rollimg .title{height: 24px; line-height: 24px; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap; width: 160px;}
 .rollimg .pic{width:160px;height:179px;}
.rollimg .pic img{width:160px;height:179px;}
.rollimg .tempWrap{float:left;}
a.left_control, a.right_control {
  display: block;
  float: left;
  height: 198px;
  width: 14px;
}
a.left_control{background:url(../images/ico_pre.jpg) #FFF left center no-repeat;margin-left:4px;}
a.right_control{background:url(../images/ico_next.jpg) #FFF left center no-repeat;}
 /* end main */

/*新闻列表页*/
#leftCol{width:219px;border:8px solid #BDBDBD;margin-right:5px;float:left;background:#F1F1F1 url("../images/bg_content.jpg") left bottom no-repeat;padding-bottom:138px}
#leftCol .block{padding:14px;}
#leftCol .category{width:190px;height:59px;background: url("../images/bg_category.jpg") left center no-repeat;}
#leftCol .category h3{padding:18px 0px 0px 66px;}
#leftCol .item li{width:100%;text-align:center;margin-bottom:2px}
#leftCol .item li a{width:160px;height:36px;line-height:36px;
    font-size:12px;font-weight:bold;display:inline-block;background:url("../images/bg_item.jpg") 0 0 no-repeat;}
#leftCol .item li.cur a,#leftCol .item li a:hover{background-image:url("../images/bg_item_hover.jpg");color:#FFF}

ul.listp li,ul.listl li{border-bottom:1px dashed #D2D2D2;padding:4px 0px}
ul.listp li a,ul.listl a{padding-left:10px;background: url("../images/ico_square.jpg") left center no-repeat;height:24px;line-height:24px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
ul.listp li p{padding-left:10px;color:#616161}

#rightCol{width:762px;float:left}
.w744{width:744px;position:relative}
.newslist{padding:20px 30px 50px 30px;}
.newslist ul li{border-bottom: 1px dashed #D6D6D6;position:relative;height:32px;line-height:32px;}
.newslist ul li a{width:600px;display:inline-block;background: url("../images/ico_square.jpg") no-repeat scroll left center rgba(0, 0, 0, 0); height: 32px; line-height: 32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left: 10px;}
.newslist ul li span.datetime{height:32px;line-height:32px;display:inline-block;position:absolute;right:0px}
#rightCol .contentbox{padding:48px;}
#rightCol .headline{height:42px;line-height:42px}
#rightCol .headline,#rightCol .summary{text-align:center}
#rightCol .summary{color:#666;height:36px;line-height:36px;border:1px dashed #D2D2D2;border-left:0px;border-right:0px}
#rightCol .summary a{color:#666;}
#rightCol .content{line-height:28px;border-bottom:1px solid #333333;padding-bottom:40px}
#rightCol .handle ul li{margin:6px 0px;height:24px;line-height:24px;position:relative}
#rightCol .handle .redblock{margin-right:6px;padding:6px 4px 6px 10px; background: #9F1019;color:#FFF;text-align:center}
#rightCol .handle .datetime{position:absolute;right:8px}

#flink{width:1003px;margin:0px auto;}
#flink .cont{padding:20px;}
#flink .cont a{height:24px;line-height:24px;padding:2px 4px;}

#footer{width:1500px;height:100px;margin:0px auto;background: #000 url(../images/bg_footer.png) 0 0 no-repeat;color:#FFF;text-align:center;padding-top:40px;}